package com.weixing.mall.provider.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.weixing.mall.provider.api.model.enums.OrderMateRuleEnum;
import com.weixing.mall.provider.api.model.enums.OrderTypeEnum;
import com.weixing.mall.provider.model.enums.OrderFromEnum;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author wx
 * @Date 2019/10/31 15:30
 * @Version 1.0
 */
@Data
public class GoodsIdentificationVo {
    private  String xh;
    //id
    private Long id;
    //订单编号
    private String orderSn;
    //备注
    private String remark;
    //下单人
    private String buyer;
    //物流单号
    private String expressSn;
    //收货人手机号
    private String contactPhone;
    //收货人
    private String contactUser;
    //货号
    private String goodsSn;
    //身高
    private Double height;
    //体重
    private Double weight;
    //图片
    private String productImg;
    //sku
    private String productSkuDesp;
    //商品名称
    private String productName;
    //客服
    private String customerName;
    //发货员
    private String shipperName;
    //库存
    private Integer stock;
    //库存编码
    private String stockSn;
    //库位
    private String storehouse;
    //仓库编码字符串
    private String depotSnStr;
    //活动名称
    private String actName;
    //分类
    private String catName;
    //审核时间
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date auditTime;
    //省
    private String province;
    //市
    private String city;
    //区
    private String region;
    //街道
    private String town;
    //详细地址
    private String addrDetail;
    //订单来源
    private OrderFromEnum orderForm;

    /**
     * 订单流水号
     */
    private String outTradeNo;
    /**
     * 货物标识
     */
    private String goodsTag;

    //订单类型
    private OrderTypeEnum orderType;
    /**
     * 系列
     */
    private String goodsSys;

    /**
     * 匹配类型
     */
    private OrderMateRuleEnum orderMateRule;

    /**
     * 吊牌售价
     */
    private BigDecimal marketPrice;

    /**
     * 零售价
     */
    private BigDecimal discountPrice;

    /**
     * 客服备注
     */
    private String kefuRemark;

    /**
     * 快递名称
     */
    private String expressName;

    /**
     * 仓库名称
     */
    private String depotName;
    /**
     * 是否换货    1  是   0 不是
     */
    private Integer afterSaleTag;

    private String styleNoAndPrice;

}
